Operadores
Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. De esta forma, los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones.
Operadores de Asignación
Los operadores de Asignación asignan un valor al operando de la izquierda basado en el valor del operando de la derecha, es decir son como una abreviatura de una operación común, se trata de operadores que con su primer símbolo expresan la operación a realizar a la variable en la que se utilice, seguido de un igual que concatena el segundo operador, a continuación se pueden observar dos operaciones con exactamente el mismo significado:
De esta forma el uso de operadores de asignación simplifican el código asignando la operación a la variable a la que se le realizará, de ese modo evitando tener que llamar a la variable e indicando que a esta se le debe realizar la operación como se hace en una declaración de operación común.
Los operadores de asignación disponibles en JavaScript son:
Definición operaciones particulares
-
En este segmento se definen todos aquellos operadores de asignación con valores diferentes al de las operaciones matemáticas básicas (suma, resta, multiplicación y división).
-
Asignación de Resto
En aritmética, el resto o residuo de una división de dos números enteros es el número que se le ha de restar al dividendo para que sea igual a un determinado número de veces el divisor. En otras palabras el resto es la diferencia entre X número de veces el dividendo y el divisor.
Por Ejemplo
El resultado de esta operación es 2, ya que el múltiplo de 6 más cercano a 50 sin sobrepasarlo es 48, el resto de esta operación es 2, ya que es la diferencia entre el dividendo (50) e X número de veces el divisor (6).
-
Asignación de Exponenciación
Se trata del resultado de la asignación de una potencia al valor que se encuentre en la variable.
Ejemplo
El resultado de esta operación es 100, ya que el valor en la variable es la base de la operación (10) y el número asignado se convierte en su exponente (2) resultando en: 102, lo que es igual a 10 * 10 = 100.
-
Nota: El resto de operadores de asignación son realmente de uso muy puntual, y para llegar a usarlo es necesario profundizar mucho en JavaScript por lo que no es necesario desglosarlos en esta sección de etiquetas.
Operadores Aritméticos
Los operadores Aritméticos toman valores numéricos (ya sean literales o Variables) como sus operandos y retornan un valor numérico único, es decir estos operadores toman valores numéricos y los convierten para retornar un valor.
Los Operadores Aritméticos son los Siguientes:
Definición de los Operadores Aritméticos
-
-
Suma
Se trata del operador común de suma, y su uso es común.
-
Decremento
Este operador tiene la función de restar uno (-1) del valor al que se le aplique
Ejemplo
El valor almacenado dentro de la variable "resultado" es 9, ya que "numero1" tiene un valor de 10 y le reducimos uno (-1) de su valor.
Este operador tiene una particularidad, y es que el decremento del valor ocurre luego de que este ya ha sido procesado, es decir:
En un caso como este el valor que se guarda dentro de la variable "resultado" es 10, ya que JavaScript primero procesa el valor numérico (10) y luego procede a reducirlo en uno (-1), por ello lo que ocurre en este ejemplo es que primero se está guardando el valor "10" dentro de la variable y luego se está reduciendo su valor, resultando en que el valor dentro de la variable sea "10" ya que no está siendo alterado.
Para evitar estos errores en el uso del operador es necesario primero realizar la decreción del valor y posteriormente manipular el valor, tal como se hace en el primer ejemplo del operador de decremento.
-
División
Este operador representa una operación de división común por lo que su uso es el cotidiano
-
Exponenciación
Este operador requiere de dos valores ya que convierte el segundo valor en el exponente del primero de la siguiente forma:
Este ejemplo resulta en "100.000" ya que esta operación es igual a 105
-
Incremento
Este operador aumenta en uno (+1) el valor al que se le asigne, su funcionamiento es igual que el operador de decremento, incluyendo la particularidad de que primero se procesa el dato y luego se modifica su valor, con la única diferencia de que este suma en uno (+1) al valor en vez de restarlo.
Por lo tanto en este ejemplo el valor guardado en la variable es 11, ya que se le está sumando uno (+1) al valor de esta (10).
-
Resto
Este operador realiza la operación de resto entre dos números, (la cual ya se encuentra explicada en el operador de asignación resto )
Por lo tanto el resultado de este ejemplo es 4.
-
Sustracción
Este operador indica una operación de resta común, por lo que no hay nada destacable en su uso.
-
Negación Unaria
Este operador invierte el signo del dato numérico en cuestión, es decir lo convierte en su opuesto exacto.
Por lo tanto en este ejemplo el resultado es "-10" ya que se modificó el signo del valor convirtiéndolo en su opuesto.
Nota: este operador no es como el incremento o el decremento, ya que este se ejecuta antes de procesar el valor por lo que sí es correcto emplearlo al guardar el dato en una variable.